//
//  SEGRemoteNotification.h
//  SEGStandard
//
//  Created by 山刘 on 2019/4/20.
//  Copyright © 2019年 山刘. All rights reserved.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@interface SEGRemoteNotification : NSObject
+(instancetype)sharedManager;

- (void)initJpushWithOptions:(NSDictionary *)launchOptions;

//接受到推送 都会调用
- (void)segDidRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken;

- (void)segDidReceiveRemoteNotification:(NSDictionary*)userInfo;

/**
 * 提交极光推送token
 * @author Wendy
 */
- (void)seg_submitJpushToken:(NSDictionary*)params;

/**
 * 获取极光推送要设置的tag
 * @author Wendy
 */
- (void)requestGetPushTag;

/**
 * 根据消息跳转到对应界面
 * @author Wendy
 */
- (void)pushToViewControllerWithRemoteNotification:(NSDictionary*)params;
/// 用户登录积分成长值
- (void)seg_requestLoginIntegralGrowth;
/// 用户注册积分成长值
- (void)seg_requestSignUpIntegralGrowth;
@end

NS_ASSUME_NONNULL_END
